package com.zr.planclass.service;

import com.zr.planclass.model.PlanClassAddVo;
import com.zr.planclass.model.PlanClassSelectVo;
import com.zr.planclass.model.PlanClassUpdateStatusVo;
import com.zr.planclass.model.PlanClassUpdateVo;
import com.zr.planclass.util.ResultVo;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.Valid;
import java.util.List;

/**
 * Created by Lenovo on 2019/12/22.
 */
public interface PlanClassService {
    ResultVo addPlanClass(@Valid List<PlanClassAddVo> planClassAddVo);

    ResultVo updatePlanClass(@Valid PlanClassUpdateVo planClassUpdateVo);

    ResultVo see(Integer id);

    ResultVo updateStatus(@Valid PlanClassUpdateStatusVo planClassUpdateStatusVo);

    ResultVo queryPage(PlanClassSelectVo planClassSelectVo);

    ResultVo importPlanClass(MultipartFile file)throws Exception;

   /* ResultVo export(HttpServletResponse response, String code, String name, Integer status)throws Exception;
*/

}
